package com.hundsun.aitest.service;

import com.hundsun.aitest.model.ai.AutoCase;

public interface AutoCaseParser<T extends AutoCase> {
    /**
     * 因为大模型返回的内容，存在不稳定性，虽然在prompt中指定了返回格式，在解析时还是要考虑异常场景的兼容
     * @param jsonString ，大模型返回的string，不一定完全符合json格式要求
     * @return 为了方便处理，把大模型的返回内容转化成具体的实体对象，方便后续处理。
     */
    T parse(String jsonString,int type,String attachInfo);

}
